package biermanager.nucleo;

import java.util.ArrayList;

/**
 *
 * @author tiagoloureiro
 */
public class Temporada {
    private ArrayList < Competicao > competicoes = new ArrayList< Competicao >();
    private int ano;


    public Temporada(){}
    public Temporada( Campeonato[] campeonatos ){
       for( int i = 0; i < campeonatos.length; i++ )
         this.competicoes.add( campeonatos[ i ] );
         ano = 2008;
    }

    public void addCompeticao( Competicao competicao ){
        competicoes.add( competicao );
    }
    public void removeCompeticao( Competicao competicao, int index ){
        competicoes.remove(index);
    }
    public void setCompeticao( Competicao competicao, int index ){
        competicoes.set( index, competicao );
    }
    public Competicao getCompeticao( int index ){
        return( competicoes.get(index) );
    }
    public int getTamanho(){
        return ( competicoes.size() );
    }

    public Temporada(int ano) {
        this.ano = ano;
    }

    public void setAno(int ano) {
        this.ano = ano;
    }

    public void setCompeticoes(ArrayList<Competicao> competicoes) {
        this.competicoes = competicoes;
    }

    public int getAno() {
        return ano;
    }

    public ArrayList<Competicao> getCompeticoes() {
        return competicoes;
    }
    
}
